package com.gp.pj.service;

import com.gp.pj.entity.Dict;
import com.baomidou.mybatisplus.extension.service.IService;
import com.gp.pj.utils.ResultUtils;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Chloe
 * @since 2020-12-14
 */
public interface DictService extends IService<Dict> {

    ResultUtils getDictList();

    /**
     * 查询dict类型文本的关键
     *
     * @param code 代码
     * @param key  关键
     * @return {@link String}
     */
    String queryDictTextByKey(String code, String key);

    /**
     * 查询表dict类型文本的关键
     *
     * @param code  代码
     * @param text  文本
     * @param table 表格
     * @param key   关键
     * @return {@link String}
     */
    String queryTableDictTextByKey(String code, String text, String table, String key);
}
